package edu.yang.dbutils.result;

import edu.yang.dbutils.ResultSetHandler;
import edu.yang.dbutils.RowProcessor;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Map;

/**
 * 接收一条数据，返回 Map 对象
 * @author yang
 * @date 2024-05-11
 */
public class MapHandler implements ResultSetHandler<Map<String, Object>> {
    @Override
    public Map<String, Object> handle(ResultSet rs) throws SQLException {
        return rs.next() ? RowProcessor.toMap(rs) : null;
    }
}
